/**
 * @description: 继承 Thread 类
 * @author: zys
 * @create: 2020-10-11 13:14
 **/
public class MyThread extends Thread {

    /**
     * 继承Thread类重写run来创建线程
     * 1定义Thread类的子类，并重写该类的run方法，该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。
     * 2创建Thread子类的实例，即创建了线程对象。
     * 3调用线程对象的start()方法来启动该线程。
     */
    @Override
    public void run() {
        doSomething();
    }

    private void doSomething() {
        System.out.println("hello MyThread.");
    }

    public static void main(String[] args) {

        //2创建Thread子类的实例，即创建了线程对象。
        MyThread thread = new MyThread();

        //3调用线程对象的start()方法来启动该线程。
        thread.start();
    }
}
